package com.eonmind.ai.dto;

import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;

/**
 * @author Xujie
 * @since 2025/5/29 21:26
 **/

public class AiBiDto {
    @Data
    @ToString
    public static class UserConsumeData {

        /**
         * 对话次数
         */
        private Long chatConsumeCount;

        /**
         * 绘画次数
         */
        private Long DrawConsumeCount;

        /**
         * 视频任务次数
         */
        private Long VideoConsumeCount;


        /**
         * 消费时间 YYYY-MM-DD
         */
        private String dataDate;
    }

    @Data
    @ToString
    public static class UserConsumeDataRequest {
        /**
         * 返回数据的天数
         */
        @Min(7)
        @Max(90)
        private Integer dayCount;
    }
}
